![]() | ![]() | ![]() | ![]() |
The DATE11. informat incorrectly returns a missing value when it is specified in a program that runs in the SAS LASR Analytic Server. This problem occurs when the code is submitted using a DATA step, the SCORE statement in PROC IMSTAT or the UPDATE statement in PROC IMSTAT. The problem does not occur when the in-memory table is transferred to the client before performing the computation.
To circumvent the problem, use the ANYDTDTE11. informat instead of the DATE11. informat.
In the example below, the first DATA step runs on the client and Date1 is correct. The DSACCEL=ANY system option causes the second DATA step to run in memory. As a result, Date2 is incorrectly set to a missing value. The workaround is used to create Date3.
Product Family | Product | System | SAS Release | |
Reported | Fixed* | |||
SAS System | SAS LASR Analytic Server | Solaris for x64 | 9.4 TS1M2 | 9.4 TS1M4 |
Linux for x64 | 9.4 TS1M2 | 9.4 TS1M4 | ||
64-bit Enabled Solaris | 9.4 TS1M2 | 9.4 TS1M4 | ||
64-bit Enabled AIX | 9.4 TS1M2 | 9.4 TS1M4 | ||
Microsoft® Windows® for x64 | 9.4 TS1M2 | 9.4 TS1M4 |